technological breakthrough - Français Anglais Dictionnaire